a medical tree (herpetica alata) - Spanish English Dictionary